package es.udima.geo.geoserver.entities;

import java.util.Calendar;

/**
 * Define los criterios utilizados para realizar un filtrado de datos gps.
 * 
 * @author david
 *
 */
public class GpsDataFilter {

    /**
     * Identificador del usuario al que pertenece el punto.
     */
    private String userId;
    
    /**
     * Fecha inicio desde la que se desean recuperar los puntos.
     */
    private Calendar initDate;
    
    /**
     * Fecha fin hasta la que se desean recuperar los puntos.
     */
    private Calendar endDate;

    /**
     * Constructor
     */
    public GpsDataFilter() {
    }

    public String getUserId() {
	return userId;
    }

    public void setUserId(String userId) {
	this.userId = userId;
    }

    public Calendar getInitDate() {
	return initDate;
    }

    public void setInitDate(Calendar initDate) {
	this.initDate = initDate;
    }

    public Calendar getEndDate() {
	return endDate;
    }

    public void setEndDate(Calendar endDate) {
	this.endDate = endDate;
    }

    @Override
    public String toString() {
	return "GpsDataFilter [userId=" + userId + ", initDate=" + initDate + ", endDate=" + endDate + "]";
    }

}
